import re


# 安全去除空格
def trim2empty(val: str) -> str:
    if not val:
        return ''
    else:
        return val.strip()


# 下划线连接转换成驼峰命名
def underline2camelize(underline_str: str):
    ret = re.sub(r'(_\w)', lambda x: x.group(1)[1].upper(), underline_str)
    return ret
